package com.backend.securitiessystem.crawler.service;

import com.backend.securitiessystem.crawler.po.*;

import java.util.List;

/**
 * 爬虫提供者
 *
 * @author qksuki
 * @date 2024-05-20 04:24:47
 */
public interface CrawlerProvider {

    /**
     * 获取爬取的中国指数数据
     *
     * @return {@code List<CrawledChinaIndex> }
     * @author qksuki
     * @date 2024-05-20 04:26:01
     */
    List<CrawledChinaIndex> getCrawledChinaIndexList();

    /**
     * 获取爬取的新股证券数据
     *
     * @return {@code List<CrawledNewShare> }
     * @author qksuki
     * @date 2024-05-20 04:26:45
     */
    List<CrawledNewShare> getCrawledNewShareList();

    /**
     * 获取爬取的证券新闻数据
     *
     * @return {@code List<CrawledSecuritiesNews> }
     * @author qksuki
     * @date 2024-05-20 08:19:15
     */
    List<CrawledSecuritiesNews> getCrawledSecuritiesNewsList();

    /**
     * 获取港股通资金流数据
     *
     * @return {@code List<CrawledCapitalFlow> }
     * @author qksuki
     * @date 2024-05-20 09:01:14
     */
    List<CrawledCapitalFlow> getCrawledCapitalFlowList();

    /**
     * 获取资金流涨跌幅
     *
     * @return {@code List<CrawledRiseFall> }
     * @author qksuki
     * @date 2024-05-20 10:04:41
     */
    List<CrawledRiseFall> getCrawledRiseFallList();
}
